Skip to content

Feature/hw-02 - #2

Open
uoles wants to merge 17 commits into
masterfrom
feature/hw-02
Open

Feature/hw-02#2
uoles wants to merge 17 commits into
masterfrom
feature/hw-02

Conversation

@uoles

@uoles uoles commented Mar 21, 2019

Copy link
Copy Markdown
Owner
  • Локализация для вопросов и сообщений.
  • Файл настроек.
  • Java + Annotation-based конфигурация.
  • Использование lombok.

uoles and others added 12 commits March 16, 2019 10:11
- Добавление исключения QuestionsFileLoadingException.
- Работа с консолью вынесена в сервис ConsoleService.
- Тесты для QuestionsDAO.
- Добавлены тесты.
- Изменения в структуре файлов.
- Использование библиотеки lombok.
- Файл настроек.
- Java + Annotation-based конфигурация.

@Setter
@Getter
private String id;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Есть @Data, она сразу сгенерит все нужное :)

@Test
@DisplayName("Корректное заполнение")
public void fillQuestionTest() {
Question question = new Question(

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Этот тест излишний, нет смысла тестировать классы которые только хранят данные.

@Test
@DisplayName("Корректное создание")
public void createUserTest() {
User user = new User(c_userName, c_userSurname);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь тоже


assertAll("questions",
() -> assertNotNull(questions),
() -> assertEquals(3, questions.size()),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А здесь все правильно)

@@ -0,0 +1,3 @@
1,Тест1,Ответ1,Ответ2,Ответ3,Ответ4,Ответ1
2,Тест2,Ответ1,Ответ2,Ответ3,Ответ4,Ответ1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Отлично что используете отдельные данные для тестов.

* Time: 15:54
*/

@Data

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Отлично

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants